MLNQLGIEESEVPKLCLDLYKEYGTTMAGLKVMGYEFDNDEFHEYVHGRLPYEKLKPDPLLRNLLLSMPHRKIIFTNADKAHATRALNRLGLEDCFEGIICFETLNPSSDSNTQILCKPSVEAFEAAIRIADIVDPRKTIFFDDSIRNIASAKATGLKTVFVGESVLVPGADYALSSIHNIKEAIPDLWEDNKDEKLEPIVQQAAVATMVNA